@echo off
chcp 65001 >nul
echo ========================================
echo    3D 定制商品平台 - 构建脚本
echo ========================================
echo.

set "PATH=E:\node;%PATH%"

echo 检查 Node.js...
node --version
if errorlevel 1 (
    echo ❌ 错误：无法找到 Node.js
    pause
    exit /b 1
)

echo.
echo 🔨 开始构建项目...
echo.

npm run build

if errorlevel 1 (
    echo.
    echo ❌ 构建失败！
    pause
    exit /b 1
)

echo.
echo ========================================
echo ✅ 构建成功！
echo ========================================
echo.
echo 构建文件位于：dist 文件夹
echo.
echo 下一步：
echo 1. 将 dist 文件夹中的所有文件上传到宝塔服务器
echo 2. 配置 Nginx（参考：docs\宝塔部署指南.md）
echo 3. 确保后端 API 服务运行在 8000 端口
echo.
echo 详细部署步骤请查看：docs\宝塔部署指南.md
echo ========================================
echo.
pause

